SEI's Software Product Line Tenets
نویسنده
چکیده
0 7 4 0 7 4 5 9 / 0 2 / $ 1 7 . 0 0 © 2 0 0 2 I E E E McDonald’s develop product lines. But software product lines are a relatively new concept. They are rapidly emerging as a practical and important software development paradigm. A product line succeeds because companies can exploit their software products’ commonalities to achieve economies of production. The Software Engineering Institute’s (SEI) work has confirmed the benefits of pursuing this approach; it also found that doing so is both a technical and business decision. To succeed with software product lines, an organization must alter its technical practices, management practices, organizational structure and personnel, and business approach.
منابع مشابه
Architecture-based Systems
Sound architecture-based practices are critical to software-intensive systems. In large softwareintensive systems, the achievement of non-functional quality attributes such as performance, availability, reusablity, survivability, and modifiability depends more on the overall software architecture than on code-level practices such as language choice, detailed design, algorithms, data structures,...
متن کاملModeling the Cost of Software Quality
This paper offers an extrapolation of the manufacturing and service industries' Cost of Quality Model to the business of software development. The intent is to provide a theoretical account of the changing quality cost structure as a function of a maturing software development process. Thus, the trends in expenditures due to the four major quality cost categories --appraisal, prevention, intern...
متن کاملCapturing the Benefits of Requirements Engineering
equirements problems are expensive and plague almost all systems and software development organizations. In most cases, the best you can hope for is to detect errors or omissions in the requirements in time to contain them before the product is released. With luck, nonessential func-tionality can be traded for product quality. All too often, however, the product is late, over budget, and of poo...
متن کاملSoftware Development Processes for Immature Organisations
Immature organisations need a simple development process before transitioning to a process based upon formalised frameworks (eg. SEI's Capability Maturity Model and ISO9000). This is because the use of formalised process frameworks require an in-depth understanding of process and quality issues and thus may impose considerable overhead in an immature organisation. We present in this paper a sof...
متن کاملWhy Don't They Practice What Ee Preach?
One of the most intractable problems in software is getting engineers to consistently use effective methods. The Software Engineering Institute (SEI) has worked on this problem for a number of years and has developed effective methods for addressing it. This paper describes these methods and shows what they have accomplished with several hundred students and working engineers. After first descr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Software
دوره 19 شماره
صفحات -
تاریخ انتشار 2002